import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @author wys
 * created in 17:23 2019/2/27
 */
public class tx1 {


    public static void main(String args[]) {

        if (0 %2 == 0) {
            System.out.println(" = " );
        }

        // hashmap 的 hashcode值
        String a = "aaa";
        System.out.println("a.hashCode() = " + a.hashCode());

        String b = "bbb";
        System.out.println("b.hashCode() = " + b.hashCode());

        String c = "Ox013bs234lsx";
        System.out.println("c.hashCode() = " + c.hashCode());

        String fileOutFileStream = "fileOutFileStream";
        System.out.println("fileOutFileStream.hashCode() = " + fileOutFileStream.hashCode());

        char val[] = a.toCharArray();
        System.out.println("val = " + val[0]);
        int i = 3;
        // 这样写才是i 和 a 的ascii码相加
        i = i + val[0];
        // i + val[0] 这样直接输出是3a 是字符串拼接
        System.out.println("i = " + i);

        HashMap hashMap = new HashMap();

        // 错误的数组用法
//        int number = []{324,234,32};



//        List<Integer> NumberList = new ArrayList<Integer>(){2,4,1,3,5};
//        for(int i = 0;i<NumberList.Count;++i)
//        {
//            int v = NumberList[i];
//            if(v%2 == 0)
//            {
//                NumberList.Remove(v);//删除的是元素，而非下标
//            }
//        }


    }

    public void init() {

    }

    // hashmap判断两个Entry是否相等
//    public final boolean equals(Object o) {
//        if (!(o instanceof (Map).Entry)) {
//            return false;
//        }
//        Map.Entry e = (Map.Entry)o;
//        Object k1 = getKey();
//        Object k2 = e.getKey();
//        if (k1 == k2 || (k1 != null && k1.equals(k2))) {
//            Object v1 = getValue();
//            Object v2 = e.getValue();
//            if (v1 == v2 || (v1 != null) && v1.equals(v2)) {
//                return true;
//            }
//        }
//        return false;
//    }

}
